﻿/////////////////////////////////////////////////
//文件名:Printf
//描  述:
//创建者:刘凡平(Iveely Liu)
//邮  箱:945222889@qq.com
//组  织:Iveely
//年  份:2012/5/23 10:52:10
///////////////////////////////////////////////


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace IveelySE.BigData.Common
{
    /// <summary>
    /// 打印类
    /// </summary>
    public class Printf
    {

        /// <summary>
        /// 输出错误信息
        /// </summary>
        /// <param name="erro">错误信息</param>
        public static void WriteError(string erro)
        {
            //将前景色设定为红色
            Console.ForegroundColor = ConsoleColor.Red;
            //输出信息
            Console.WriteLine("[错误]"+erro);
            //改回白色
            Console.ForegroundColor = ConsoleColor.White;
        }
        /// <summary>
        /// 输出警告信息
        /// </summary>
        /// <param name="warning"></param>
        public static void WriteWarning(string warning)
        {
            //将前景色设定为红色
            Console.ForegroundColor = ConsoleColor.Yellow;
            //输出信息
            Console.WriteLine(warning);
            //改回白色
            Console.ForegroundColor = ConsoleColor.White;
        }

        /// <summary>
        /// 输出信息
        /// </summary>
        /// <param name="info">信息</param>
        public static void WriteInfo(string info)
        {
            //将前景色设定为红色
            Console.ForegroundColor = ConsoleColor.Blue;
            //输出信息
            Console.WriteLine("[信息]"+info);
            //改回白色
            Console.ForegroundColor = ConsoleColor.White;
        }

        /// <summary>
        /// 非换行输出信息
        /// </summary>
        /// <param name="info"></param>
        public static void Info(string info)
        {
            //将前景色设定为红色
            Console.ForegroundColor = ConsoleColor.Green;
            //输出信息
            Console.Write(info);
            //改回白色
            Console.ForegroundColor = ConsoleColor.White;
        }
    }
}
